Tests for `callf` {*} and {@} argument variables should produce the same results as tests below:

* >
  printargs "0 1

  09|printargs|
  03|0 1|


* >
  printargs "0 1" 2

  09|printargs|
  03|0 1|
  01|2|

* >
  printargs "0 1"" 2

  09|printargs|
  06|0 1" 2|

* >
  printargs "0 1""" 2

  09|printargs|
  04|0 1"|
  01|2|

* >
  printargs "0 1"""" 2

  09|printargs|
  07|0 1"" 2|


* >
  printargs "0 1\" 2

  09|printargs|
  06|0 1" 2|

* >
  printargs "0 1\\" 2

  09|printargs|
  04|0 1\|
  01|2|

* >
  printargs "0 1\\\" 2

  09|printargs|
  07|0 1\" 2|

* >
  printargs "0 1\\\\" 2

  09|printargs|
  05|0 1\\|
  01|2|


* >
  printargs "0 1\2" 3

  09|printargs|
  05|0 1\2|
  01|3|

* >
  printargs "0 1\\2" 3

  09|printargs|
  06|0 1\\2|
  01|3|

* >
  printargs "0 1\\\2" 3

  09|printargs|
  07|0 1\\\2|
  01|3|

* >
  printargs "0 1\\\\2" 3

  09|printargs|
  08|0 1\\\\2|
  01|3|


* >
  printargs "0 1"\" 2

  09|printargs|
  04|0 1"|
  01|2|

* >
  printargs "0 1"\\" 2

  09|printargs|
  06|0 1\ 2|

* >
  printargs "0 1"\\\" 2

  09|printargs|
  05|0 1\"|
  01|2|

* >
  printargs "0 1"\\\\" 2

  09|printargs|
  07|0 1\\ 2|


* >
  printargs "0 1\"\" 2

  09|printargs|
  07|0 1"" 2|

* >
  printargs "0 1\\"\" 2

  09|printargs|
  05|0 1\"|
  01|2|

* >
  printargs "0 1\\\"\" 2

  09|printargs|
  08|0 1\"" 2|

* >
  printargs "0 1\\\\"\" 2

  09|printargs|
  06|0 1\\"|
  01|2|


* >
  printargs "0 1\"\\" 2

  09|printargs|
  05|0 1"\|
  01|2|

* >
  printargs "0 1\\"\\" 2

  09|printargs|
  07|0 1\\ 2|

* >
  printargs "0 1\\\"\\" 2

  09|printargs|
  06|0 1\"\|
  01|2|

* >
  printargs "0 1\\\\"\\" 2

  09|printargs|
  08|0 1\\\ 2|


* >
  printargs "0 1\"\\\" 2

  09|printargs|
  08|0 1"\" 2|

* >
  printargs "0 1\\"\\\" 2

  09|printargs|
  06|0 1\\"|
  01|2|

* >
  printargs "0 1\\\"\\\" 2

  09|printargs|
  09|0 1\"\" 2|

* >
  printargs "0 1\\\\"\\\" 2

  09|printargs|
  07|0 1\\\"|
  01|2|


* >
  printargs "0 1\"\\\\" 2

  09|printargs|
  06|0 1"\\|
  01|2|

* >
  printargs "0 1\\"\\\\" 2

  09|printargs|
  08|0 1\\\ 2|

* >
  printargs "0 1\\\"\\\\" 2

  09|printargs|
  07|0 1\"\\|
  01|2|

* >
  printargs "0 1\\\\"\\\\" 2

  09|printargs|
  09|0 1\\\\ 2|


* >
  printargs 0 1" 2

  09|printargs|
  01|0|
  03|1 2|

* >
  printargs 0 1"" 2

  09|printargs|
  01|0|
  01|1|
  01|2|

* >
  printargs 0 1""" 2

  09|printargs|
  01|0|
  04|1" 2|

* >
  printargs 0 1"""" 2

  09|printargs|
  01|0|
  02|1"|
  01|2|


* >
  printargs 0 1\" 2

  09|printargs|
  01|0|
  02|1"|
  01|2|

* >
  printargs 0 1\\" 2

  09|printargs|
  01|0|
  04|1\ 2|

* >
  printargs 0 1\\\" 2

  09|printargs|
  01|0|
  03|1\"|
  01|2|

* >
  printargs 0 1\\\\" 2

  09|printargs|
  01|0|
  05|1\\ 2|


* >
  printargs 0 1\2" 3

  09|printargs|
  01|0|
  05|1\2 3|

* >
  printargs 0 1\\2" 3

  09|printargs|
  01|0|
  06|1\\2 3|

* >
  printargs 0 1\\\2" 3

  09|printargs|
  01|0|
  07|1\\\2 3|

* >
  printargs 0 1\\\\2" 3

  09|printargs|
  01|0|
  08|1\\\\2 3|


* >
  printargs 0 1"\" 2

  09|printargs|
  01|0|
  04|1" 2|

* >
  printargs 0 1"\\" 2

  09|printargs|
  01|0|
  02|1\|
  01|2|

* >
  printargs 0 1"\\\" 2

  09|printargs|
  01|0|
  05|1\" 2|

* >
  printargs 0 1"\\\\" 2

  09|printargs|
  01|0|
  03|1\\|
  01|2|


* >
  printargs 0 1\"\" 2

  09|printargs|
  01|0|
  03|1""|
  01|2|

* >
  printargs 0 1\\"\" 2

  09|printargs|
  01|0|
  05|1\" 2|

* >
  printargs 0 1\\\"\" 2

  09|printargs|
  01|0|
  04|1\""|
  01|2|

* >
  printargs 0 1\\\\"\" 2

  09|printargs|
  01|0|
  06|1\\" 2|


* >
  printargs 0 1\"\\" 2

  09|printargs|
  01|0|
  05|1"\ 2|

* >
  printargs 0 1\\"\\" 2

  09|printargs|
  01|0|
  03|1\\|
  01|2|

* >
  printargs 0 1\\\"\\" 2

  09|printargs|
  01|0|
  06|1\"\ 2|

* >
  printargs 0 1\\\\"\\" 2

  09|printargs|
  01|0|
  04|1\\\|
  01|2|


* >
  printargs 0 1\"" 2

  09|printargs|
  01|0|
  04|1" 2|

* >
  printargs 0 1\""" 2

  09|printargs|
  01|0|
  02|1"|
  01|2|

* >
  printargs 0 1\"""" 2

  09|printargs|
  01|0|
  05|1"" 2|


* >
  printargs 0 1\\"" 2

  09|printargs|
  01|0|
  02|1\|
  01|2|

* >
  printargs 0 1\\""" 2

  09|printargs|
  01|0|
  05|1\" 2|

* >
  printargs 0 1\\"""" 2

  09|printargs|
  01|0|
  03|1\"|
  01|2|


* >
  printargs 0 1\\\"" 2

  09|printargs|
  01|0|
  05|1\" 2|

* >
  printargs 0 1\\\""" 2

  09|printargs|
  01|0|
  03|1\"|
  01|2|

* >
  printargs 0 1\\\"""" 2

  09|printargs|
  01|0|
  06|1\"" 2|


* >
  printargs 0 1\\\\"" 2

  09|printargs|
  01|0|
  03|1\\|
  01|2|

* >
  printargs 0 1\\\\""" 2

  09|printargs|
  01|0|
  06|1\\" 2|

* >
  printargs 0 1\\\\"""" 2

  09|printargs|
  01|0|
  04|1\\"|
  01|2|


* >
  callf "" "cmd.exe /c echo.{0} {1} {2}" "0"""1 2""3 4"5"

  0"1 23 45

* >
  callf "" "cmd.exe /c printargs {0} {1} {2}" "0"""1 2""3 4"5"

  09|printargs|
  08|01 23 45|

* >
  callf "" "printargs {0} {1} {2}" "0"""1 2""3 4"5"

  09|printargs|
  08|01 23 45|


* >
  callf "" "cmd.exe /c echo.{0} {1} {2}" 0"""1 2""3 4"5"

  0"1 2"3 45 {1} {2}

* >
  callf "" "cmd.exe /c printargs {0} {1} {2}" 0"""1 2""3 4"5"

  09|printargs|
  05|01 23|
  02|45|
  03|{1}|
  03|{2}|

* >
  callf "" "printargs {0} {1} {2}" 0"""1 2""3 4"5"

  09|printargs|
  05|01 23|
  02|45|
  03|{1}|
  03|{2}|
